package com.sina.finance.api.framework.domain;

import java.util.Date;
import java.util.List;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("ship")
public class DemoShip {

	@XStreamAlias("shipguid")
	private String shipGUID;

	@XStreamAlias("shipnumber")
	private String shipNumber;

	@XStreamAlias("orderguid")
	private String orderGUID;

	@XStreamAlias("order")
	private DemoOrder order;
	
	@XStreamAlias("shiptype")
	private String shipType;
	
	@XStreamAlias("shippingexpressname")
	private String shippingExpressName;
	
	@XStreamAlias("shipitems")
	private List<DemoShipItem> shipItems;

	public String getShipGUID() {
		return shipGUID;
	}

	public void setShipGUID(String shipGUID) {
		this.shipGUID = shipGUID;
	}

	public String getShipNumber() {
		return shipNumber;
	}

	public void setShipNumber(String shipNumber) {
		this.shipNumber = shipNumber;
	}

	public String getOrderGUID() {
		return orderGUID;
	}

	public void setOrderGUID(String orderGUID) {
		this.orderGUID = orderGUID;
	}
	
	public DemoOrder getOrder() {
		return order;
	}

	public void setOrder(DemoOrder order) {
		this.order = order;
	}

	public String getShipType() {
		return shipType;
	}

	public void setShipType(String shipType) {
		this.shipType = shipType;
	}

	public String getShippingExpressName() {
		return shippingExpressName;
	}

	public void setShippingExpressName(String shippingExpressName) {
		this.shippingExpressName = shippingExpressName;
	}

	public List<DemoShipItem> getShipItems() {
		return shipItems;
	}

	public void setShipItems(List<DemoShipItem> shipItems) {
		this.shipItems = shipItems;
	}

	@XStreamAlias("shipcreatedate")
	public Date ShipCreateDate;

	public Date getShipCreateDate() {
		return ShipCreateDate;
	}

	public void setShipCreateDate(Date shipCreateDate) {
		ShipCreateDate = shipCreateDate;
	}

}
